home *** CD-ROM | disk | FTP | other *** search
- property spriteNum, butNum, blendV, pText, pChars, pIndex, pMember
- global briefNumber
-
- on beginSprite me
- blendV = 100
- sprite(spriteNum).visible = 0
- pMember = member("type")
- end
-
- on NewBrief me
- pMember.text = EMPTY
- pText = member("brief" & briefNumber).text
- pChars = pText.length
- sprite(spriteNum).member = pMember
- sprite(spriteNum).visible = 1
- pIndex = 0
- timeout("loadText").new(20, #loadText, spriteNum)
- puppetSound(1, "incomingSound")
- end
-
- on nextChar me
- if pIndex <= pChars then
- pIndex = pIndex + 1
- pMember.text = pMember.text & pText.char[pIndex]
- sprite(28).visible = pIndex mod 2
- else
- sendAllSprites(#briefLoaded)
- end if
- end
-
- on mouseUp
- sendAllSprites(#briefLoaded)
- end
-
- on briefLoaded me
- sound(1).stop()
- timeout("loadText").forget()
- sprite(spriteNum).member = "brief" & briefNumber
- end
-